﻿using MapMaker.Engine.CoreCommon;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MapMaker.Engine.Model.VXAce
{
    public class RPG_Actor : RPG_BaseItem
    {
        [RubyProperty("nickname")]
        public string NickName { get; set; }

        [RubyProperty("class_id")]
        public int ClassID { get; set; }

        [RubyProperty("initial_level")]
        public int InitialLevel { get; set; }

        [RubyProperty("max_level")]
        public int MaxLevel { get; set; }

        [RubyProperty("character_name")]
        public string CharacterName { get; set; }

        [RubyProperty("character_index")]
        public int CharacterIndex { get; set; }

        [RubyProperty("face_name")]
        public string FaceName { get; set; }

        [RubyProperty("face_index")]
        public int FaceIndex { get; set; }

        [RubyProperty("equips")]
        public int[] Equipment { get; set; }

        internal static IEnumerable<dynamic> Export(IObjectManager factory, IEnumerable list)
        {
            throw new NotImplementedException();
        }
    }
}
